//-----------------------------------------------------------------------------
// Name: Cow.h
// Auth: Dante Ratto, Robert Darty, & Paul Godfrey
// Desc: Handles the creation, destruction and updating of a Cow
//-----------------------------------------------------------------------------

#ifndef _COW_
#define _COW_

//-----------------------------------------------------------------------------
// cCow:
//-----------------------------------------------------------------------------
class cCow
{
public:
	// Constructors:
	cCow();
	~cCow();

	// cCow Methods:

	//-----------------------------------------------------------------------------
	void Move(int x, int z);
	// Desc: Changes the position in the plane that the Cow will be at.

	//-----------------------------------------------------------------------------
	void Draw();
	// Desc: Renders the Cow at its current position

private:
	// Members:
	int mXPosition;
	int mZPosition;
};

//-----------------------------------------------------------------------------
// Functions:
//-----------------------------------------------------------------------------
cCow* GetCow();

#endif